Development of a Query Language for GML based on XPath
نویسندگان
چکیده
Geography Markup Language (GML) has been established as the standard language for the transport, storage and modelling of geographic information. In this paper we study how to adapt the XPath query language to GML documents. With this aim, we have defined a semantic based XPath language which is not based on the (tree-based) syntactic structure of GML documents, instead it is based on the “semantic structure” of GML documents. In other words, the proposed XPath language is based on the GML schema. We have developed a system called UALGIS, in order to implement the approach. Such system stores GML documents by means of the PostGIS RDBMS. In order to execute semantic-based XPath queries we have defined a translation of the queries into SQL. Such translation takes into account the GML schema. Finally, the system allows to visualize the result. With this aim, the result of a query is exported to the Keyhole Markup Language (KML) format.
منابع مشابه
XPath for Querying GML-Based Representation of Urban Maps
Geography Markup Language (GML) has been established as the standard language for the transport, storage and modelling of geographic information. In this paper we study how to adapt the XPath query language to GML documents. With this aim, we have defined a XPath based query language which handles the “semantic structure” of GML. Our approach focuses on querying urban maps whose representation ...
متن کاملXQuery as a Spatial Query Language
In this paper, we investigate the use of XQuery to retrieve geographic data represented in GML. The proposed approach is aimed at overcoming the limitations of the earlier proposed GML query languages, and is able to handle any GML data. We start with an analysis to show why among various kinds of XML and non-XML query languages we choose XQuery as a fundamental query language for querying GML ...
متن کاملExtending XPath to Support Linguistic Queries
Linguistic research and language technology development employ large repositories of ordered trees. XML, a standard ordered tree model, and XPath, its associated language, are natural choices for linguistic data storage and queries. However, several important expressive features required for linguistic queries are missing in XPath. In this paper, we motivate and illustrate these features with a...
متن کاملIntegration of Spatial XML Documents with RDF
The fact that GML is an XML encoding allows it to be queried. In order to query a GML document we have designed a query language over GML/XML enriched with spatial operators. This query language has an underlying data model and algebra that supplies the semantics of the query language. In this paper, we propose an approach for integrating Geospatial data on the Web, stored in GML documents, usi...
متن کاملStudy of Index Mechanism for GML Data
GML is the encoding specification of geospatial data, currently more and more geospatial data are represented in GML documents. In order to query GML data efficiently, appropriate index structure should be designed. As the application of XML in geospatial information field, the management of GML data can borrow ideas from the management technologies of XML data. Two types of existing XML path i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010